PHP Mikmak Category DAL
Home

PHP Mikmak Category DAL

PHP Mikmak Category DAL

We maken een klasse om vanuit PHP toegang te krijgen tot de MySQL server. Deze DAL klasse vertegenwoordigt de Data Access Layer van onze applicatie.

Probleem

We moeten toegang krijgen de SQL server en de tabelgegevensstructuur omzetten naar een gegevenstype dat door PHP begrepen kan worden.

Design

We maken gebruik van de generieke DAL klasse van An Orm Apart. We creëren een \webshop\src\dal\Catgegory.php bestand met daarin een klasse met de naam Category die in de namespace \ModernWays\Webshop\Dal zit. Deze klasse erft over van de An Orm Apart klasse \ModernWays\AnOrmApart\Dal. Het model geven we als parameter mee aan de constructor van de overervende DAL klasse omdat we op die manier het gegevenstype van het model aan de DAL klasse kunnen mee doorgeven.

Oplossing

<?php
/* modernways.be
 * created by an orm apart
 * Entreprise de modes et de manières modernes
 * Dal for Category app
 * Created on Saturday 23rd of January 2016 04:54:35 PM
 * FileName: modernways/webshop/src/Dal/Category.php
*/
namespace ModernWays\Webshop\Dal;
class Category extends \ModernWays\AnOrmApart\Dal
{
    public function __construct(\ModernWays\Webshop\Model\Category $model,
                                \ModernWays\AnOrmApart\Provider $provider)
    {
        $this->model = $model;
        parent::__construct($provider);
    }
}

JI
2016-01-31 21:04:23